#include<bits/stdc++.h>
using namespace std;
int main()
{
  int n=0;
  cin>>n;
  int x=2*n-1+n-1+n-1;
  string s;
  for(int i=1;i<x;++i)
  {
    s.push_back(i-'0');
  }
  int arr[n][2*n-1];
  int j=n-1;
  for(int i=0;i<4;++i)
  {
    arr[i][j]=s.top();
    s.pop();
    j--;
  }
  for(int i=0;i<2*n-1;++i)
  {
    arr[n-1][i]=s.top();
    s.pop();
  }
  int x=2*n-3;
  for(int i=n-2;i>0;--i)
  {
    arr[i][x]=s.top();
    s.pop();
    x--;
  }
  cout<<arr;
  return 0;
}
